woman who has recently given birth - Alemán Inglés Diccionario